2
15
1
25
48
14
7
3
4
85
65
29
8
77
70
74
9
22
101
41
132
44
5
127
106
13
10
6
38
36
35
312
40
277
81
114
390
128
19
56
143
52
28
33